armoured/armored recovery vehicles - Turc Anglais Dictionnaire